home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / core-class-library-11-cpp / Read me first < prev   
Encoding:
Text File  |  1994-10-01  |  2.9 KB  |  99 lines  |  [TEXT/ttxt]

  1.  
  2.     C O R E   C L A S S  version 1.1b
  3.  
  4.         by Yves Schmid
  5.  
  6.     © Copyright 1993-94 Yves Schmid and Alia Development
  7.  
  8.  
  9.  
  10. I) Introduction
  11.  
  12. CoreClass is a class library for C++ developers. CoreClass offers a solid base
  13. to develop advanced class systems. CoreClass does not rely on a particular OS, it can be compiled with a regular C++ compiler (the compiler does not have to support
  14. "templates" or "exceptions").
  15.  
  16.  
  17. II) Archive contents
  18.  
  19. • The documentation of the Core Class Library
  20. • Full commented headers
  21. • Compiled versions for CodeWarrior and Think C
  22. • Some examples
  23.  
  24.  
  25. CoreClass is a shareware. Price of CCL is 35 Swiss Francs (or US$25). For this price you will have:
  26.  
  27. • The sources of the Core Class Library
  28. • The documentation on paper (>40 pages)
  29. • Support
  30. • More examples
  31.  
  32.  
  33. To receive the full CoreClass system send the money to:
  34.  
  35. Yves Schmid
  36. Alia Development
  37. Rue de la Faucille 2
  38. 1201 Geneva
  39. Switzerland
  40.  
  41. If possible send the money directly to my Switzerland postal account:
  42. CCP: 12-52991-4
  43.  
  44. Or else you can send me an international postal order in Swiss Francs.
  45.  
  46. For international cheques add 10% to the shareware price.
  47.  
  48.  
  49. For more information:
  50.  
  51. • Fax: 
  52. ++ 41 22 733 31 22
  53.  
  54. • Internet:    
  55. yschmid@perokcity.net.ch                                    or
  56. yschmid@swisslink.alphanet.ch
  57.  
  58. Your support will help me to improve CoreClass. Thanks.
  59.  
  60.  
  61. III) Overview
  62.  
  63. CoreClass offers a solid base for creating new classes. 
  64.  
  65. The main features of CoreClass are:
  66.  
  67. • Support for developing complex object structures: multiple linked lists, tree linked lists, logical connections, etc...
  68.  
  69. • A message system which allows the user to send and receive commands into multiple linked list structures, with filters.
  70.  
  71. • A basic error tracking system.
  72.  
  73. • A system for duplicating objects with various heritage levels.
  74.  
  75. • And most importantly:  CoreClass is very easy to work with.
  76.  
  77.  
  78. IV) A short description of CoreClass
  79.  
  80. There are four different classes in the CoreClass library. 
  81.  
  82. Here is a visual tree of the CoreClass structure:
  83.  
  84.                          |------- CoreList
  85.             Core -----|
  86.                                              |------- CoreNode -------- CoreHead
  87.  
  88.  
  89. • Core is the basic class, it is the parent of all other classes. It contains the basic definitions for messages, duplication and error tracking.
  90.  
  91. • CoreList is a class which deals with basic linked lists.
  92.  
  93. • CoreNode is the class to override when building classes which can be added to a CoreList.
  94.  
  95. • CoreHead is the most advanced class. Basically, a CoreHead is a CoreNode which has many CoreLists under its control. CoreHead allows you to build complex tree structures. The version 1.1 introduces a new powerful concept:  logical connections. Logical connections allow a CoreHead object to have as many objects connected to it as needed. Connected objects can be part of a tree, alone, etc... Circular connections are handled too. There is no limit in the use of connections.
  96.  
  97.  
  98. For more informations read the header files and the documentation.
  99.